#ifndef _SCORE_H
#define _SCORE_H
#include "VaisseauE.h"
#include "VaisseauJ.h"
#include "Terrain.h"
#include "TirJoueur.h"
#include "TirEnnemi.h"
#include "ListeVaissE.h"
#include "ListeTirJ.h"
#include "ListeTirE.h"
#include "Bonus.h"


typedef struct
{
    float x,y;
    int scoreJ;
    int vie;
    int xv, yv;
}Score;

void initScore( Score *S);

//test les collisions du vaisseau joueur,1 en cas de collision, 0 sinon
int mortJoueur(VaisseauJoueur *VJ, TirEnnemi *tirE, VaisseauEnnemi *VE, Terrain *ter, Score * S);

//test les collisions entre les tirs joueurs et l'ennemi
void toucheEnnemi(CelluleTirJ *tirJ, ListeVaissE *VE, Score *S);

//test les collisions avec les bonus, 1 si le joueur prend le bonus, 0 sinon
int toucheBonus(VaisseauJoueur *VJ, Bonus *jBonus, CelluleTirJ *TirJ);


#endif
